Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.0.0 #1042

Merged
merged 30 commits into from
Jul 11, 2024
Merged

v1.0.0 #1042

merged 30 commits into from
Jul 11, 2024

Conversation

donavanbecker
Copy link
Contributor

@donavanbecker donavanbecker commented Jun 24, 2024

v1.0.0 (2024-07-10)

Breaking Changes

  • The minimum Node.js version required is now v18.
  • Important notice: Because of the cleanup of the Deprecated code, you will need to migrate you code base.
  • Fix: Naming for Characteristic.ProgramMode has been corrected from PROGRAM_SCHEDULED_MANUAL_MODE_ to PROGRAM_SCHEDULED_MANUAL_MODE

Fixed

Other Changes

Homebridge Dependencies

  • @homebridge/ciao @ v1.3.0
  • bonjour-hap @ v3.8.0

@Shaquu
Copy link
Contributor

Shaquu commented Jun 24, 2024

Wait for my change guys! 😅

@donavanbecker
Copy link
Contributor Author

Wait for my change guys! 😅

will do.

CHANGELOG.md Outdated Show resolved Hide resolved
package.json Show resolved Hide resolved
donavanbecker and others added 2 commits June 25, 2024 21:24
* AdaptiveLightingController on update should provide some data without the need to build it yourself

* Fix TypeError

* Fixed linting and test issues

* Typedoc fixes

* Updated examples

* Eslint fixes

---------

Co-authored-by: Donavan Becker <[email protected]>
@Shaquu
Copy link
Contributor

Shaquu commented Jun 26, 2024

May I ask what is the plan with 0.12.3? Anything I could help with to boost this release?

donavanbecker and others added 3 commits June 28, 2024 07:08
* BridgedCore.ts and Core.ts cleanup (updated deprecation date from year 2022 to 2024).

* Removed not allowed char from Sprinkler accessory example

* Code review remarks
Update README.md
@donavanbecker donavanbecker force-pushed the beta-0.12.3 branch 3 times, most recently from 391c57e to 55015db Compare July 4, 2024 05:29
hjdhjd and others added 2 commits July 10, 2024 15:39
* Remove the long-deprecated init().

* Remove the long-deprecated Core and BridgedCore capabilities.

* Remove long-deprecated Camera options.

* Linting.
* Remove the long-deprecated init().

* Remove the long-deprecated Core and BridgedCore capabilities.

* Remove long-deprecated Camera options.

* Linting.

* Deprecation cleanup.

---------

Co-authored-by: Donavan Becker <[email protected]>
@donavanbecker donavanbecker changed the title latest <- beta v1.0.0 Jul 11, 2024
@donavanbecker donavanbecker marked this pull request as ready for review July 11, 2024 02:00
@donavanbecker donavanbecker enabled auto-merge (rebase) July 11, 2024 02:00
hjdhjd
hjdhjd previously approved these changes Jul 11, 2024
auto-merge was automatically disabled July 11, 2024 02:02

Rebase failed

- **The minimum Node.js version required is now `v18`.**
- **Important notice:** Because of the cleanup of the Deprecated code, you will need to migrate you code base.
    - Remove the long-deprecated init().
    - Deprecate Core, BridgedCore, legacy Camera characteristics. (#1058) (@hjdhjd)
        - For deprecated `Core` and `BridgedCore` see: https://github.com/homebridge/HAP-NodeJS/wiki/Deprecation-of-Core-and-BridgeCore
    - Legacy code deprecation cleanup. (#1059) (@hjdhjd)
        - For deprecated `storagePath` switch to `HAPStorage.setCustomStoragePath`, `AudioCodec` switch to `AudioStreamingCodec`, `VideoCodec` switch to `H264CodecParameters`,`StreamAudioParams` switch to `AudioStreamingOptions`, `StreamVideoParams` switch to `VideoStreamingOptions`,`cameraSource` switch to `CameraController`.
    - Others deprecated code to highlight removed: `useLegacyAdvertiser`, `AccessoryLoader`.
- Fix: Naming for Characteristic.ProgramMode has been corrected from `PROGRAM_SCHEDULED_MANUAL_MODE_` to `PROGRAM_SCHEDULED_MANUAL_MODE`

- Fix: Build Issues (#1041) (@NorthernMan54)
- Fix: Ensure data is only transmitted on open and ready connections. (#1051) (@hjdhjd)
- Fix: Ensure we check names using the full UTF-8 character set. (#1052) (@hjdhjd)
- Fix: ConfiguredName (#1049) (@donavanbecker)
- Fix: Manufacturer looking at checkName but should look at checkValue. (#1053) (@donavanbecker)

- Implement warning messages for invalid characters in names (#1009) (@NorthernMan54)
- Mitigate event emitter "memory leak" warnings when a significant number of camera streaming events occur simultaneously (#1037) (@hjdhjd)
- AdaptiveLightingController fix & improvement (#1038) (@Shaquu)
- Minor fixes to recording logging and one change in logging. (#1040) (@hjdhjd)
- Bridged core and core cleanup (#1048) (@Shaquu)
- Increase snapshot handler warning timeout to 8000ms. (#1055) (@hjdhjd)
- Cleanup and refactor getLocalNetworkInterface and address a potential edge case. (#1056) (@hjdhjd)
- Correct log spacing
- Updated and fixed `typedoc` config file
- Updated dependencies

- `@homebridge/ciao` @ `v1.3.0`
- `bonjour-hap` @ `v3.8.0`
@donavanbecker donavanbecker enabled auto-merge (rebase) July 11, 2024 02:04
@hjdhjd hjdhjd self-requested a review July 11, 2024 02:08
auto-merge was automatically disabled July 11, 2024 02:13

Rebase failed

@donavanbecker donavanbecker merged commit c3591d5 into latest Jul 11, 2024
22 checks passed
@donavanbecker donavanbecker deleted the beta-0.12.3 branch July 11, 2024 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants